应用架构 （程序 或者 系统 软件 ）

pc应用 （app qq  ps  yy  office  有客户端）

更新下载  长连接  打电话

web应用 （网站  商城 ）

不需要更新下载  短连接 发短信 长连接（socket 套接字）

编程语言 开发应用的语言
--------------------------------------------------
为什么要有不同语言

php  python go C# asp .net  解析器

java  c  C++ 易语言  汇编
 
为解决不同场景的需求

--------------------------------------------------
应用架构 

展现层：用户看到的相关界面(
html 骨架（结构）
css  样式（装修）
js  操作页面（特效）
jq  js函数库
)  15天
业务逻辑层：后端服务接收请求处理数据（php）（15）

存储层：存储数据(mysql)sql （10）

服务器：linux（ssl） windows server

微信 小程序
--------------------------------------------------
版本管理工具（管理代码）（git svn）

版本 每一次代码的变更

追踪历史（回滚） 

备份

协同工作

多端操作

--------------------------------------------------
非对称加密传输   

123456

私钥 （锁）                        


公钥  （钥匙）
123456


对称加密传输  123456      6x5x4x3x2x1          123456
明文传输      123456      123456     123456
--------------------------------------------------
代码编辑器
 
 方便你敲代码的工具

 


















 

